<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" language="java" %>

<%@ page import="com.google.appengine.api.users.User" %>
<%@ page import="com.google.appengine.api.users.UserService" %>
<%@ page import="com.google.appengine.api.users.UserServiceFactory" %>

<%@ page import="mististore.UsuarioDatos" %>
<%@ page import="mististore.Usuario" %>
<%@ page import="java.util.List" %>

<%@ page import="mististore.ProductoDatos" %>
<%@ page import="mististore.Producto" %>
<%@ page import="java.util.Vector" %>

<header>
	<div class="wrapper">
        <h1><a href="index.jsp" id="brand" title="MistiStore Beta">MistiStore Beta</a></h1>
        <nav>
            <ul>
                <li>
                  <a href="search.jsp?categoria=portatiles">Portátiles</a>
                  <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=portatiles&marca=Dell">Dell</a></li>
                        <li><a href="search.jsp?categoria=portatiles&marca=Asus">Asus</a></li>
                        <li><a href="search.jsp?categoria=portatiles&marca=Hp">Hp</a></li>
                        <li><a href="search.jsp?categoria=portatiles&marca=Acer">Acer</a></li>
                        <li><a href="search.jsp?categoria=portatiles&marca=Toshiba">Toshiba</a></li>
                        <li><a href="search.jsp?categoria=portatiles&marca=Lenovo">Lenovo</a></li>
                    </ul>
                </li>
                <li>
                	<a href="search.jsp?categoria=escritorio">PC's de Escritorio</a>
                    <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=escritorio&marca=Asus">Asus</a></li>
                        <li><a href="search.jsp?categoria=escritorio&marca=Compaq">Compaq</a></li>
                        <li><a href="search.jsp?categoria=escritorio&marca=Hp">Hp</a></li>
                        <li><a href="search.jsp?categoria=escritorio&marca=Toshiba">Toshiba</a></li>
                    </ul>
                </li>
                <li>
					<a href="search.jsp?categoria=impresoras">Impresoras</a>
                    <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=impresoras&marca=Canon">Canon</a></li>
                        <li><a href="search.jsp?categoria=impresoras&marca=Hp">Hp</a></li>
                    </ul>
                </li>
                <li>
					<a href="search.jsp?categoria=lectores">Lectores</a>
                    <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=lectores&marca=Amazon">Amazon</a></li>
                        <li><a href="search.jsp?categoria=lectores&marca=Sony">Sony</a></li>
                    </ul>
                </li>
                <li>
                    <a href="search.jsp?categoria=tabletas">Tabletas</a>
                    <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=tabletas&marca=Hp">Hp</a></li>
                        <li><a href="search.jsp?categoria=tabletas&marca=Lenovo">Lenovo</a></li>
                        <li><a href="search.jsp?categoria=tabletas&marca=Motorola">Motorola</a></li>
                        <li><a href="search.jsp?categoria=tabletas&marca=Samsung">Samsung</a></li>
                    </ul>
                </li>
                <li>
					<a href="search.jsp?categoria=accesorios">Accesorios</a>
                    <ul class="sub-menu">
                        <li><a href="search.jsp?categoria=accesorios&marca=Genius">Genius</a></li>
                        <li><a href="search.jsp?categoria=accesorios&marca=Logitech">Logitech</a></li>
                    </ul>
                </li>
          </ul>
        </nav>
    </div>
</header>

<aside id="top">
	<div class="wrapper">
        <ul id="social">
            <li><a href="#" class="facebook" title="házte fan en Facebook">házte fan en Facebook</a></li>
            <li><a href="#" class="twitter" title="síguenos en Twitter">síguenos en Twitter</a></li>
        </ul>
	  	<form action="busqueda.jsp" id="cse-search-box-form-id">
        	<input type="text" id="cse-search-input-box-id" name="cse-search-input-box-id" /><button type="submit">Search</button>
        </form>
        <script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box-form-id&inputbox=cse-search-input-box-id"></script>

		<%
		//placeholder="Buscar en el sitio ..."
		float Sum=0;
	    Vector x=(Vector)session.getAttribute("items");
		for(int i=0;i<x.size();i++)
		{
			mististore.Bolsa obj=(mististore.Bolsa)x.get(i);
			ProductoDatos pd=new ProductoDatos();
			List<Producto> resultado=pd.filtrarPorNombre(obj.getNombre());
			Producto t=resultado.get(0);
			Sum+=obj.getPrecio()*obj.getCantidad();
		}
		
		    UserService userService=UserServiceFactory.getUserService();
		    User user=userService.getCurrentUser();

		    if(user!=null)
		    {
		    	UsuarioDatos ud=new UsuarioDatos();
		    	List<Usuario> lista=ud.filtrarPorCorreo(user.getEmail());
		    	if(lista.isEmpty()&&request.getParameter("registrarse")==null)
		    	{
		    		response.sendRedirect("/nuevoComprador.jsp?registrarse=true");
		    	    return;	
		    	}
		    	else
		    	{
		    		/*out.print(request.getParameter("registrarse"));*/
		    		//out.print("<div id=\"action-bar\"><a href=\"nuevoProducto2.jsp\">Crear Nuevo Producto</a></div>");
		    	}
		    	
		    	if(userService.isUserAdmin())
		    	{
		    		%>
		    		<div id="action-bar">Hola <%= user.getNickname() %>!, <a href="nuevoProducto2.jsp">Crear Nuevo Producto</a> // <a href="<%= userService.createLogoutURL(request.getRequestURI())%>">Salir</a></div>		
		    		<%
		    	}
		    	else
		    	{
		    		%>
		    		<div id="action-bar">Hola <%= user.getNickname() %>!, <a href="verBolsa.jsp">Tu bolsa (<%=x.size()%>) S/. <%=Sum%></a> // <a href="<%= userService.createLogoutURL("/index.jsp")%>">Salir</a></div>		
		    		<%
		    	}
		    }
		    else
		    {
				%>
				<div id="action-bar"><a href="verBolsa.jsp">Tu bolsa (<%=x.size()%>) S/. <%=Sum%></a> // <a href="<%= userService.createLoginURL(request.getRequestURI()) %>">Ingresar/Registrarse</a></div>
				<%
		    }
		%>
    </div>
</aside>